<?php
$this->menu=array(
	array('label'=>'Всі користувачі', 'url'=>array('admin')),
	array('label'=>'Інформація про компанію', 'url'=>array('/admin/setting/view')),
	array('label'=>'Створити користувача', 'url'=>array('create'),'visible'=>Yii::app()->user->checkAccess(Users::ROLE_ADMIN)),

);

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$('#users-grid').yiiGridView('update', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h1>Всі користувачі</h1>

<?php if(Yii::app()->user->checkAccess(Users::ROLE_ADMIN)) { ?>
	<div id="advanced_search_block">
	<h2>Критерії пошуку</h2>
	<?php $this->renderPartial('_search',array(
		'model'=>$model,
	)); ?>
	</div><!-- search-form -->
<?php } ?>
<?php $this->widget('zii.widgets.grid.CGridView', array(
	'id'=>'users-grid',
	'dataProvider'=>$model->search(),
	'columns'=>array(
		'id',
		'first_name',
		'last_name',
		'secondary_name',
		array(
			'name'=>'email',
			'header'=> 'email',
			'value' => 'UsersController::check_view_text($data->id,$data->email)',
		),
		array(
			'name'=>'created',
			'header'=> 'email',
			'value' => 'UsersController::check_view_text($data->id,$data->created)',
		),
		array(
			'name'=>'role',
			'header'=> 'Роль',
			'value' => 'UsersController::check_view_text($data->id,Users::get_role_text($data->role))',
			'htmlOptions'=>array(
				'class'=>'xxx',
			),
			'cssClassExpression'=>'($data->id > 10)?"my":"no"', // ставимо умову. якщо потрібно зробити якісь класи
		//	'visible' => 'UsersController::check_event_user($data->id)',
		),
		array(
			'class'=>'CButtonColumn',
			//'template'=>'{update}{view}{delete}',
			'buttons'=>array(
				'delete'=>array(
					'visible'=> 'Yii::app()->user->checkAccess(Users::ROLE_ADMIN)',
				),
				'update'=>array(
					'visible'=> 'UsersController::check_event_user($data->id)',
				),
				'view'=>array(
					'visible'=> 'UsersController::check_event_user($data->id)',
				)
			),
			
		),
	),
)); ?>
